package cn.iocoder.yudao.module.member.dal.dataobject.curriculumVitaeSendRecord;

import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;
import org.springframework.format.annotation.DateTimeFormat;

import javax.validation.constraints.NotNull;
import java.util.Date;

import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;

/**
 *  DO
 *
 * @author 谭万全
 */
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class CurriculumVitaeSendInviteRecordDO extends BaseDO {

    /**
     * 简历投递表ID
     */
    @TableId
    private Long id;
    /**
     * 邀约记录ID
     */
    private Long inviteId;

    /**
     * 简历id
     */
    private Long resumeId;

    /**
     * 学生id
     */
    private Long studentId;

    /**
     * 学生姓名
     */
    private String studentName;

    /**
     * 企业id
     */
    private Long companyId;

    /**
     * 企业名称
     */
    private String companyName;

    /**
     * 职位id
     */
    private Long jobId;

    /**
     * 岗位名称
     */
    private String jobName;

    /**
     * 简历投递日期
     */
    private Date postDate;

    /***
     * 被邀约数
     */
    private Integer countIntervewInvite;

    /***
     * 邀约状态
     */
    private String status;


    /***
     * 面试结果
     */
    private String inviteResult;

    private String evaluation;

    private String feedback;
}
